const char fr_img[]={137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,
0,0,0,90,0,0,0,90,8,6,0,0,0,56,168,65,
2,0,0,0,9,112,72,89,115,0,0,46,35,0,0,46,
35,1,120,165,63,118,0,0,10,77,105,67,67,80,80,104,
111,116,111,115,104,111,112,32,73,67,67,32,112,114,111,102,
105,108,101,0,0,120,218,157,83,119,88,147,247,22,62,223,
247,101,15,86,66,216,240,177,151,108,129,0,34,35,172,8,
200,16,89,162,16,146,0,97,132,16,18,64,197,133,136,10,
86,20,21,17,156,72,85,196,130,213,10,72,157,136,226,160,
40,184,103,65,138,136,90,139,85,92,56,238,31,220,167,181,
125,122,239,237,237,251,215,251,188,231,156,231,252,206,121,207,
15,128,17,18,38,145,230,162,106,0,57,82,133,60,58,216,
31,143,79,72,196,201,189,128,2,21,72,224,4,32,16,230,
203,194,103,5,197,0,0,240,3,121,120,126,116,176,63,252,
1,175,111,0,2,0,112,213,46,36,18,199,225,255,131,186,
80,38,87,0,32,145,0,224,34,18,231,11,1,144,82,0,
200,46,84,200,20,0,200,24,0,176,83,179,100,10,0,148,
0,0,108,121,124,66,34,0,170,13,0,236,244,73,62,5,
0,216,169,147,220,23,0,216,162,28,169,8,0,141,1,0,
153,40,71,36,2,64,187,0,96,85,129,82,44,2,192,194,
0,160,172,64,34,46,4,192,174,1,128,89,182,50,71,2,
128,189,5,0,118,142,88,144,15,64,96,0,128,153,66,44,
204,0,32,56,2,0,67,30,19,205,3,32,76,3,160,48,
210,191,224,169,95,112,133,184,72,1,0,192,203,149,205,151,
75,210,51,20,184,149,208,26,119,242,240,224,226,33,226,194,
108,177,66,97,23,41,16,102,9,228,34,156,151,155,35,19,
72,231,3,76,206,12,0,0,26,249,209,193,254,56,63,144,
231,230,228,225,230,102,231,108,239,244,197,162,254,107,240,111,
34,62,33,241,223,254,188,140,2,4,0,16,78,207,239,218,
95,229,229,214,3,112,199,1,176,117,191,107,169,91,0,218,
86,0,104,223,249,93,51,219,9,160,90,10,208,122,249,139,
121,56,252,64,30,158,161,80,200,60,29,28,10,11,11,237,
37,98,161,189,48,227,139,62,255,51,225,111,224,139,126,246,
252,64,30,254,219,122,240,0,113,154,64,153,173,192,163,131,
253,113,97,110,118,174,82,142,231,203,4,66,49,110,247,231,
35,254,199,133,127,253,142,41,209,226,52,177,92,44,21,138,
241,88,137,184,80,34,77,199,121,185,82,145,68,33,201,149,
226,18,233,127,50,241,31,150,253,9,147,119,13,0,172,134,
79,192,78,182,7,181,203,108,192,126,238,1,2,139,14,88,
210,118,0,64,126,243,45,140,26,11,145,0,16,103,52,50,
121,247,0,0,147,191,249,143,64,43,1,0,205,151,164,227,
0,0,188,232,24,92,168,148,23,76,198,8,0,0,68,160,
129,42,176,65,7,12,193,20,172,192,14,156,193,29,188,192,
23,2,97,6,68,64,12,36,192,60,16,66,6,228,128,28,
10,161,24,150,65,25,84,192,58,216,4,181,176,3,26,160,
17,154,225,16,180,193,49,56,13,231,224,18,92,129,235,112,
23,6,96,24,158,194,24,188,134,9,4,65,200,8,19,97,
33,58,136,17,98,142,216,34,206,8,23,153,142,4,34,97,
72,52,146,128,164,32,233,136,20,81,34,197,200,114,164,2,
169,66,106,145,93,72,35,242,45,114,20,57,141,92,64,250,
144,219,200,32,50,138,252,138,188,71,49,148,129,178,81,3,
212,2,117,64,185,168,31,26,138,198,160,115,209,116,52,15,
93,128,150,162,107,209,26,180,30,61,128,182,162,167,209,75,
232,117,116,0,125,138,142,99,128,209,49,14,102,140,217,97,
92,140,135,69,96,137,88,26,38,199,22,99,229,88,53,86,
143,53,99,29,88,55,118,21,27,192,158,97,239,8,36,2,
139,128,19,236,8,94,132,16,194,108,130,144,144,71,88,76,
88,67,168,37,236,35,180,18,186,8,87,9,131,132,49,194,
39,34,147,168,79,180,37,122,18,249,196,120,98,58,177,144,
88,70,172,38,238,33,30,33,158,37,94,39,14,19,95,147,
72,36,14,201,146,228,78,10,33,37,144,50,73,11,73,107,
72,219,72,45,164,83,164,62,210,16,105,156,76,38,235,144,
109,201,222,228,8,178,128,172,32,151,145,183,144,15,144,79,
146,251,201,195,228,183,20,58,197,136,226,76,9,162,36,82,
164,148,18,74,53,101,63,229,4,165,159,50,66,153,160,170,
81,205,169,158,212,8,170,136,58,159,90,73,109,160,118,80,
47,83,135,169,19,52,117,154,37,205,155,22,67,203,164,45,
163,213,208,154,105,103,105,247,104,47,233,116,186,9,221,131,
30,69,151,208,151,210,107,232,7,233,231,233,131,244,119,12,
13,134,13,131,199,72,98,40,25,107,25,123,25,167,24,183,
25,47,153,76,166,5,211,151,153,200,84,48,215,50,27,153,
103,152,15,152,111,85,88,42,246,42,124,21,145,202,18,149,
58,149,86,149,126,149,231,170,84,85,115,85,63,213,121,170,
11,84,171,85,15,171,94,86,125,166,70,85,179,80,227,169,
9,212,22,171,213,169,29,85,187,169,54,174,206,82,119,82,
143,80,207,81,95,163,190,95,253,130,250,99,13,178,134,133,
70,160,134,72,163,84,99,183,198,25,141,33,22,198,50,101,
241,88,66,214,114,86,3,235,44,107,152,77,98,91,178,249,
236,76,118,5,251,27,118,47,123,76,83,67,115,170,102,172,
102,145,102,157,230,113,205,1,14,198,177,224,240,57,217,156,
74,206,33,206,13,206,123,45,3,45,63,45,177,214,106,173,
102,173,126,173,55,218,122,218,190,218,98,237,114,237,22,237,
235,218,239,117,112,157,64,157,44,157,245,58,109,58,247,117,
9,186,54,186,81,186,133,186,219,117,207,234,62,211,99,235,
121,233,9,245,202,245,14,233,221,209,71,245,109,244,163,245,
23,234,239,214,239,209,31,55,48,52,8,54,144,25,108,49,
56,99,240,204,144,99,232,107,152,105,184,209,240,132,225,168,
17,203,104,186,145,196,104,163,209,73,163,39,184,38,238,135,
103,227,53,120,23,62,102,172,111,28,98,172,52,222,101,220,
107,60,97,98,105,50,219,164,196,164,197,228,190,41,205,148,
107,154,102,186,209,180,211,116,204,204,200,44,220,172,216,172,
201,236,142,57,213,156,107,158,97,190,217,188,219,252,141,133,
165,69,156,197,74,139,54,139,199,150,218,150,124,203,5,150,
77,150,247,172,152,86,62,86,121,86,245,86,215,172,73,214,
92,235,44,235,109,214,87,108,80,27,87,155,12,155,58,155,
203,182,168,173,155,173,196,118,155,109,223,20,226,20,143,41,
210,41,245,83,110,218,49,236,252,236,10,236,154,236,6,237,
57,246,97,246,37,246,109,246,207,29,204,28,18,29,214,59,
116,59,124,114,116,117,204,118,108,112,188,235,164,225,52,195,
169,196,169,195,233,87,103,27,103,161,115,157,243,53,23,166,
75,144,203,18,151,118,151,23,83,109,167,138,167,110,159,122,
203,149,229,26,238,186,210,181,211,245,163,155,187,155,220,173,
217,109,212,221,204,61,197,125,171,251,77,46,155,27,201,93,
195,61,239,65,244,240,247,88,226,113,204,227,157,167,155,167,
194,243,144,231,47,94,118,94,89,94,251,189,30,79,179,156,
38,158,214,48,109,200,219,196,91,224,189,203,123,96,58,62,
61,101,250,206,233,3,62,198,62,2,159,122,159,135,190,166,
190,34,223,61,190,35,126,214,126,153,126,7,252,158,251,59,
250,203,253,143,248,191,225,121,242,22,241,78,5,96,1,193,
1,229,1,189,129,26,129,179,3,107,3,31,4,153,4,165,
7,53,5,141,5,187,6,47,12,62,21,66,12,9,13,89,
31,114,147,111,192,23,242,27,249,99,51,220,103,44,154,209,
21,202,8,157,21,90,27,250,48,204,38,76,30,214,17,142,
134,207,8,223,16,126,111,166,249,76,233,204,182,8,136,224,
71,108,136,184,31,105,25,153,23,249,125,20,41,42,50,170,
46,234,81,180,83,116,113,116,247,44,214,172,228,89,251,103,
189,142,241,143,169,140,185,59,219,106,182,114,118,103,172,106,
108,82,108,99,236,155,184,128,184,170,184,129,120,135,248,69,
241,151,18,116,19,36,9,237,137,228,196,216,196,61,137,227,
115,2,231,108,154,51,156,228,154,84,150,116,99,174,229,220,
162,185,23,230,233,206,203,158,119,60,89,53,89,144,124,56,
133,152,18,151,178,63,229,131,32,66,80,47,24,79,229,167,
110,77,29,19,242,132,155,133,79,69,190,162,141,162,81,177,
183,184,74,60,146,230,157,86,149,246,56,221,59,125,67,250,
104,134,79,70,117,198,51,9,79,82,43,121,145,25,146,185,
35,243,77,86,68,214,222,172,207,217,113,217,45,57,148,156,
148,156,163,82,13,105,150,180,43,215,48,183,40,183,79,102,
43,43,147,13,228,121,230,109,202,27,147,135,202,247,228,35,
249,115,243,219,21,108,133,76,209,163,180,82,174,80,14,22,
76,47,168,43,120,91,24,91,120,184,72,189,72,90,212,51,
223,102,254,234,249,35,11,130,22,124,189,144,176,80,184,176,
179,216,184,120,89,241,224,34,191,69,187,22,35,139,83,23,
119,46,49,93,82,186,100,120,105,240,210,125,203,104,203,178,
150,253,80,226,88,82,85,242,106,121,220,242,142,82,131,210,
165,165,67,43,130,87,52,149,169,148,201,203,110,174,244,90,
185,99,21,97,149,100,85,239,106,151,213,91,86,127,42,23,
149,95,172,112,172,168,174,248,176,70,184,230,226,87,78,95,
213,124,245,121,109,218,218,222,74,183,202,237,235,72,235,164,
235,110,172,247,89,191,175,74,189,106,65,213,208,134,240,13,
173,27,241,141,229,27,95,109,74,222,116,161,122,106,245,142,
205,180,205,202,205,3,53,97,53,237,91,204,182,172,219,242,
161,54,163,246,122,157,127,93,203,86,253,173,171,183,190,217,
38,218,214,191,221,119,123,243,14,131,29,21,59,222,239,148,
236,188,181,43,120,87,107,189,69,125,245,110,210,238,130,221,
143,26,98,27,186,191,230,126,221,184,71,119,79,197,158,143,
123,165,123,7,246,69,239,235,106,116,111,108,220,175,191,191,
178,9,109,82,54,141,30,72,58,112,229,155,128,111,218,155,
237,154,119,181,112,90,42,14,194,65,229,193,39,223,166,124,
123,227,80,232,161,206,195,220,195,205,223,153,127,183,245,8,
235,72,121,43,210,58,191,117,172,45,163,109,160,61,161,189,
239,232,140,163,157,29,94,29,71,190,183,255,126,239,49,227,
99,117,199,53,143,87,158,160,157,40,61,241,249,228,130,147,
227,167,100,167,158,157,78,63,61,212,153,220,121,247,76,252,
153,107,93,81,93,189,103,67,207,158,63,23,116,238,76,183,
95,247,201,243,222,231,143,93,240,188,112,244,34,247,98,219,
37,183,75,173,61,174,61,71,126,112,253,225,72,175,91,111,
235,101,247,203,237,87,60,174,116,244,77,235,59,209,239,211,
127,250,106,192,213,115,215,248,215,46,93,159,121,189,239,198,
236,27,183,110,38,221,28,184,37,186,245,248,118,246,237,23,
119,10,238,76,220,93,122,143,120,175,252,190,218,253,234,7,
250,15,234,127,180,254,177,101,192,109,224,248,96,192,96,207,
195,89,15,239,14,9,135,158,254,148,255,211,135,225,210,71,
204,71,213,35,70,35,141,143,157,31,31,27,13,26,189,242,
100,206,147,225,167,178,167,19,207,202,126,86,255,121,235,115,
171,231,223,253,226,251,75,207,88,252,216,240,11,249,139,207,
191,174,121,169,243,114,239,171,169,175,58,199,35,199,31,188,
206,121,61,241,166,252,173,206,219,125,239,184,239,186,223,199,
189,31,153,40,252,64,254,80,243,209,250,99,199,167,208,79,
247,62,231,124,254,252,47,247,132,243,251,37,210,159,51,0,
0,0,32,99,72,82,77,0,0,122,37,0,0,128,131,0,
0,249,255,0,0,128,233,0,0,117,48,0,0,234,96,0,
0,58,152,0,0,23,111,146,95,197,70,0,0,26,182,73,
68,65,84,120,218,220,157,123,144,100,87,125,223,63,191,115,
238,163,167,31,179,143,153,157,213,104,165,213,131,135,16,24,
44,10,21,198,68,134,128,48,198,14,54,114,217,138,28,27,
87,226,50,118,18,2,54,46,87,81,101,167,202,113,42,127,
196,133,171,112,92,182,139,74,76,66,72,138,130,132,55,137,
137,113,5,98,36,64,66,65,136,5,61,16,43,237,178,90,
173,118,118,119,222,211,143,233,123,239,57,191,252,113,251,246,
116,247,244,204,116,207,244,74,138,187,234,110,207,158,190,221,
125,251,123,126,247,119,126,143,239,239,119,228,194,133,11,188,
192,30,135,129,155,65,111,86,229,22,224,164,8,243,192,52,
200,20,16,118,142,38,104,6,212,85,185,2,60,13,156,22,
225,41,144,51,192,179,128,127,161,252,168,224,5,112,13,85,
208,31,87,229,173,34,188,22,228,22,17,115,220,24,131,136,
69,68,16,49,157,103,0,233,190,81,85,1,69,85,81,245,
120,239,81,245,168,250,186,170,158,81,213,135,69,248,95,32,
223,0,206,63,159,63,82,158,39,137,158,6,125,179,42,119,
137,200,223,55,198,222,96,76,128,181,22,99,114,112,65,58,
207,5,168,59,252,128,173,83,58,231,228,192,123,239,240,222,
225,92,134,247,110,29,252,131,192,23,64,190,8,60,245,119,
29,232,147,170,250,94,17,185,219,24,123,131,181,33,214,6,
61,224,22,82,122,176,135,234,214,4,228,160,123,188,207,58,
160,103,13,208,47,129,252,9,240,181,191,99,64,235,43,85,
121,183,136,220,19,4,209,145,32,136,186,224,22,82,56,145,
111,233,155,36,29,122,39,228,160,167,56,151,162,234,191,2,
252,57,200,231,38,118,17,207,19,208,63,3,250,15,141,9,
238,177,54,40,21,0,79,18,220,97,0,111,191,41,182,143,
229,58,61,43,84,204,253,160,31,5,249,4,176,246,255,19,
208,39,85,245,79,173,181,119,133,97,9,107,195,231,92,122,
247,150,110,5,164,179,144,230,186,92,213,125,23,120,63,240,
165,73,3,98,174,130,154,248,117,85,125,48,12,75,119,149,
74,53,130,32,234,179,16,38,1,240,22,136,133,197,177,5,
226,94,175,111,141,229,150,74,126,77,6,107,35,140,9,95,
5,252,53,240,151,192,177,23,42,208,39,84,245,211,198,216,
15,151,74,213,227,81,52,53,177,197,173,223,202,144,30,75,
67,182,129,151,3,167,3,234,66,183,157,83,128,191,117,151,
41,34,22,107,35,68,236,187,128,7,114,213,247,194,82,29,
111,85,213,127,31,134,241,141,81,52,213,81,19,251,1,56,
7,81,196,96,140,116,110,237,220,62,118,206,117,244,169,118,
205,58,17,131,181,166,107,103,131,226,125,110,101,244,74,243,
238,234,131,161,231,168,58,84,51,5,254,13,240,175,94,0,
14,139,190,3,228,147,113,92,14,195,48,30,184,117,71,123,
228,246,179,33,203,50,210,52,101,115,179,197,250,250,26,43,
43,43,108,108,172,211,106,181,200,178,132,44,115,168,250,46,
176,65,16,16,134,33,165,82,137,74,165,74,173,118,136,90,
173,198,212,212,20,65,16,98,173,5,192,57,183,13,224,65,
112,123,237,240,124,34,13,16,138,106,246,7,160,37,224,95,
2,217,243,33,209,86,85,63,104,109,240,238,56,46,7,185,
53,49,58,192,198,24,172,181,56,231,88,90,90,228,220,185,
179,44,45,45,210,106,181,104,183,55,73,146,54,222,251,142,
116,231,192,22,207,197,49,236,51,131,32,160,84,42,17,69,
49,213,106,141,249,249,19,28,57,114,148,48,12,81,245,56,
231,71,144,238,65,43,198,3,254,1,224,159,0,79,60,151,
64,135,170,250,49,107,131,187,227,184,210,153,125,29,3,224,
128,102,179,193,51,207,156,227,236,217,51,44,46,94,33,73,
18,140,49,219,192,236,5,117,240,255,198,152,161,227,189,22,
133,49,134,106,181,198,220,220,113,174,185,102,158,106,181,134,
170,14,1,92,119,177,106,232,132,77,252,51,192,93,192,67,
207,5,208,145,170,126,44,8,194,95,140,162,242,200,32,23,
183,122,163,81,231,244,233,31,112,230,204,105,214,215,215,17,
17,172,181,219,36,116,47,160,199,25,203,245,188,18,69,17,
179,179,115,92,119,221,245,76,79,31,238,232,124,191,7,192,
189,99,30,17,93,0,222,62,46,216,227,2,109,85,245,227,
214,134,119,151,74,149,206,170,175,35,233,96,128,115,231,206,
242,240,195,223,98,109,109,141,32,8,186,18,57,220,178,24,
77,122,71,145,254,222,73,244,222,19,134,33,215,93,119,146,
107,175,61,65,24,70,29,29,174,35,217,233,34,90,128,125,
39,240,216,85,2,90,255,212,152,224,183,114,144,247,150,228,
66,138,151,151,151,249,206,119,30,226,252,249,115,93,9,222,
221,124,147,137,74,244,176,9,242,222,83,169,84,185,254,250,
27,152,153,153,237,142,237,14,56,29,117,4,34,250,53,224,
141,163,134,98,199,0,90,127,214,152,224,115,113,92,49,163,
168,11,107,45,73,146,112,230,204,105,190,247,189,83,180,90,
77,194,48,218,19,224,131,0,58,238,120,190,216,10,199,142,
205,49,63,127,29,165,82,105,40,216,219,93,248,2,108,62,
4,188,103,20,176,71,5,250,78,17,249,98,169,84,141,68,
236,142,32,23,23,24,134,33,139,139,87,184,255,254,175,177,
188,188,212,53,223,70,149,226,113,198,38,161,82,114,117,18,
112,253,245,55,49,51,51,139,115,110,168,141,61,136,191,181,
32,194,159,3,239,157,132,103,56,175,170,31,9,195,210,142,
32,247,218,206,97,24,178,180,116,133,123,239,253,10,203,203,
75,132,97,56,54,200,195,204,184,97,214,200,48,144,199,85,
61,133,73,232,189,114,254,252,15,185,114,229,18,34,166,227,
180,236,238,101,102,153,162,202,123,128,119,78,64,162,245,115,
65,16,191,35,142,203,123,46,24,65,16,177,176,240,44,247,
221,247,183,180,219,45,172,13,246,52,245,38,109,97,12,251,
220,81,191,171,248,29,115,115,243,28,63,126,13,222,247,199,
77,6,77,65,85,48,6,130,192,172,2,183,239,150,80,216,
67,162,245,215,68,236,59,162,168,212,7,234,176,192,77,16,
68,92,184,240,52,95,253,234,151,105,183,55,119,5,121,55,
105,28,71,66,71,149,242,81,191,43,183,227,45,87,174,92,
98,97,225,226,192,239,237,15,140,21,128,59,167,56,167,135,
129,15,237,87,117,204,3,31,200,131,67,166,39,226,165,3,
65,26,136,162,92,146,191,254,245,123,73,211,116,95,86,197,
110,224,13,59,174,230,68,89,107,89,94,94,100,113,241,114,
55,134,210,31,7,233,85,39,218,9,13,232,79,2,191,62,
110,172,35,0,253,15,97,88,154,181,54,232,184,160,12,93,
141,173,13,56,127,254,28,247,223,255,53,146,36,25,27,228,
113,23,174,73,142,237,117,254,242,242,34,160,28,61,122,108,
27,184,189,62,132,42,164,169,35,138,130,15,0,247,2,167,
71,148,104,189,83,196,190,61,8,226,190,76,243,96,72,210,
24,75,163,81,231,129,7,190,206,230,230,230,142,32,15,139,
83,236,103,225,26,245,253,59,73,234,184,223,101,173,101,117,
117,133,102,179,209,19,145,212,62,245,89,140,57,167,100,153,
59,42,194,175,142,163,58,126,37,8,226,62,253,52,204,196,
17,17,30,125,244,187,52,155,77,130,32,216,151,125,60,142,
170,120,46,38,106,240,154,140,49,172,172,44,146,101,73,39,
126,178,125,65,44,192,78,83,135,247,250,155,195,146,6,67,
128,214,91,69,236,221,185,202,24,62,123,249,226,23,112,246,
236,83,156,62,253,3,194,48,28,27,228,73,154,103,147,156,
168,193,107,42,194,183,43,43,43,3,230,221,246,197,209,123,
197,57,127,92,132,119,143,34,209,239,179,54,40,245,91,23,
253,89,9,99,12,245,250,6,167,78,125,123,164,120,197,184,
183,237,48,59,250,249,156,40,107,45,155,155,77,154,205,122,
55,42,56,76,162,129,206,194,200,63,37,103,92,237,8,244,
9,144,95,50,38,24,10,240,150,251,105,120,228,145,239,82,
175,215,135,2,125,80,93,122,208,137,26,231,251,71,61,63,
23,174,117,156,203,122,84,72,191,206,206,117,181,199,57,63,
47,194,175,236,2,180,190,207,218,96,58,247,140,116,91,78,
173,80,25,231,206,157,225,204,153,39,183,169,140,94,80,14,
114,75,79,122,108,220,241,157,198,188,247,52,26,27,219,114,
144,91,42,54,7,60,73,50,84,249,29,160,50,12,232,26,
200,47,27,19,238,144,69,206,199,218,237,132,199,30,123,116,
87,125,124,53,164,210,162,68,6,98,81,98,3,145,64,32,
96,199,0,251,160,42,197,24,67,146,228,217,159,225,113,30,
237,216,213,25,222,251,23,137,240,214,97,118,244,155,68,204,
181,133,129,62,184,178,230,113,12,203,153,51,103,89,89,89,
34,8,194,29,93,233,131,68,219,122,63,47,20,136,197,145,
137,165,46,33,27,132,180,177,224,161,132,167,106,60,53,241,
148,45,120,17,82,189,58,174,249,96,76,187,221,222,36,8,
194,29,99,214,170,185,5,98,173,253,71,160,159,29,0,90,
127,33,207,251,73,55,234,55,232,159,164,105,198,83,79,61,
73,47,163,115,18,209,179,190,255,119,164,183,36,158,103,77,
141,111,217,57,78,113,132,179,126,138,213,204,128,203,8,210,
132,146,107,83,241,9,215,176,201,45,97,139,215,85,218,220,
82,81,164,3,248,213,140,161,56,151,243,248,140,177,59,48,
163,114,172,226,56,188,19,152,1,150,10,160,203,32,119,230,
113,102,63,52,105,105,173,101,97,97,129,165,165,165,110,234,
105,210,222,154,21,136,201,88,177,21,190,88,186,145,47,51,
207,133,6,36,73,2,98,33,10,176,34,136,56,18,181,56,
103,217,200,34,78,55,224,222,101,203,171,167,54,249,233,89,
207,203,166,5,135,144,41,7,186,163,118,58,55,183,46,82,
162,200,238,152,93,207,153,172,238,104,16,4,119,168,234,231,
11,160,95,47,98,78,228,49,141,193,55,109,221,18,231,206,
157,69,213,97,76,52,241,64,125,36,74,34,1,247,149,111,
230,43,193,73,158,186,212,36,91,126,150,48,176,152,74,133,
172,84,194,225,177,234,48,234,16,81,172,40,129,40,145,81,
196,121,190,189,10,223,95,241,220,49,227,185,243,154,128,235,
42,134,182,191,26,238,126,14,100,191,91,62,92,125,4,65,
240,118,160,11,244,79,229,210,204,208,176,160,136,144,36,9,
43,43,75,88,27,236,91,247,13,189,120,17,34,60,117,83,
226,83,71,110,231,84,179,196,198,189,15,163,46,35,190,245,
37,184,35,135,105,107,238,226,146,249,158,120,184,118,255,245,
128,21,97,202,40,54,117,124,229,76,131,239,174,213,248,213,
23,197,188,250,176,144,232,228,227,37,5,7,187,200,54,13,
211,2,89,150,161,26,221,9,148,10,160,95,59,204,16,47,
222,36,98,104,52,234,221,120,198,65,22,147,193,243,45,74,
203,196,124,234,216,143,243,248,66,155,230,151,190,72,116,227,
245,68,175,185,141,77,9,72,211,12,188,142,144,3,22,188,
49,152,40,36,249,193,105,206,79,85,248,72,248,163,204,148,
12,55,150,161,173,147,91,164,183,50,51,14,107,101,7,54,
84,30,213,243,94,79,26,35,47,54,29,15,230,101,69,52,
106,208,118,206,191,64,88,90,186,66,154,166,67,13,254,81,
50,34,59,77,74,136,231,155,71,110,229,201,203,9,27,159,
252,2,149,91,95,196,244,29,183,211,84,131,203,28,110,28,
210,147,130,26,11,113,204,218,183,31,97,225,177,51,124,108,
33,160,225,133,208,48,113,215,188,95,189,110,153,193,133,73,
220,161,178,89,17,121,165,1,110,2,153,45,188,157,97,198,
184,170,103,121,121,105,164,11,216,205,142,30,28,139,112,156,
173,92,203,67,110,134,245,143,127,134,234,109,47,167,250,218,
219,104,110,166,252,244,92,192,23,94,63,205,31,191,178,66,
226,119,46,173,24,138,182,177,72,28,179,241,216,147,60,250,
204,58,159,89,138,9,141,96,38,236,154,15,198,129,182,2,
112,91,24,230,249,71,126,212,0,47,18,17,179,61,88,178,
245,72,146,132,245,245,245,62,181,177,91,150,98,164,108,134,
64,98,66,190,121,236,85,172,124,237,33,162,153,195,28,122,
227,143,209,108,181,185,243,88,192,127,190,189,198,235,142,6,
132,6,156,31,93,172,213,43,46,117,16,199,120,12,141,211,
79,243,213,181,128,239,181,34,74,86,174,66,12,101,184,22,
40,32,236,0,253,178,0,184,101,59,45,106,75,185,27,99,
104,54,155,108,110,182,134,2,189,95,61,23,169,227,161,35,
183,240,244,133,58,201,227,79,48,251,107,247,144,101,14,131,
210,114,240,137,103,218,124,123,37,227,163,231,218,196,54,55,
213,70,160,67,161,153,35,105,37,16,79,33,81,137,250,98,
29,123,126,137,79,207,92,199,75,203,107,132,2,58,193,228,
67,175,251,45,50,24,66,237,74,244,53,1,112,195,150,126,
214,161,174,117,163,81,199,185,108,155,197,177,239,5,81,96,
211,150,248,193,161,155,88,255,239,159,37,154,59,70,48,123,
132,116,189,73,201,8,223,92,206,248,223,151,19,218,78,49,
146,159,63,10,181,79,140,144,54,219,180,91,41,196,37,8,
98,36,138,104,60,187,198,99,47,185,129,83,135,167,184,35,
110,177,201,100,19,191,57,149,88,251,200,240,197,195,57,143,
247,190,98,128,227,131,234,98,48,88,210,106,181,198,78,249,
239,22,238,12,81,46,79,205,176,188,145,178,249,216,19,84,
111,127,37,154,100,221,117,59,52,80,13,132,106,144,171,152,
145,105,87,70,104,45,111,224,212,66,24,163,97,140,132,33,
105,162,52,214,55,121,200,85,16,51,121,122,195,96,214,165,
143,26,153,115,251,74,65,17,55,29,78,87,205,223,220,110,
183,187,110,247,168,113,141,221,236,104,3,92,174,204,209,248,
254,211,72,96,153,186,233,122,218,217,190,169,199,93,242,191,
79,29,27,87,214,33,142,33,8,209,48,202,159,141,37,173,
103,156,118,37,54,212,82,26,80,31,7,115,186,6,133,116,
187,169,231,189,143,13,80,234,175,47,233,103,202,231,30,78,
218,165,212,14,3,121,112,246,247,90,76,84,44,171,165,67,
180,159,60,75,52,63,135,153,42,29,184,4,195,88,67,227,
202,58,237,102,134,68,113,14,114,24,65,24,35,65,64,150,
8,87,50,195,18,17,129,97,98,89,243,162,248,116,251,130,
216,167,21,194,128,188,174,122,168,119,83,72,180,115,217,158,
179,188,151,137,215,157,20,17,156,177,108,74,68,186,112,153,
104,126,46,103,161,28,68,152,141,144,53,83,214,158,93,203,
117,179,120,176,1,26,70,72,20,67,24,225,37,162,233,12,
171,4,188,72,18,28,147,243,22,123,173,141,225,165,118,74,
7,104,237,68,237,134,249,237,91,78,203,94,250,120,20,38,
144,17,193,137,193,33,104,59,193,214,170,160,254,0,32,3,
14,86,207,173,146,58,139,137,75,168,58,176,1,68,37,52,
42,65,92,66,109,132,87,33,163,83,243,194,164,152,169,178,
35,235,180,87,157,4,64,179,127,49,28,94,113,58,78,92,
99,152,148,119,143,158,215,114,197,234,15,36,201,56,88,63,
183,70,107,61,197,148,74,160,14,85,135,152,0,130,16,140,
45,12,236,78,56,161,115,77,200,196,226,231,131,66,57,8,
182,72,14,116,182,189,96,134,62,125,157,3,105,246,197,14,
218,198,109,19,33,32,143,186,105,28,226,214,235,200,46,164,
155,29,65,182,130,111,123,26,63,92,39,93,73,145,169,41,
80,7,62,237,132,211,5,212,35,62,67,125,134,145,12,107,
32,54,163,1,61,14,215,122,152,213,54,112,181,206,0,27,
91,39,179,141,36,147,147,23,131,14,31,120,220,69,98,136,
228,119,128,174,144,145,205,30,226,153,83,143,208,94,111,17,
132,54,151,208,61,44,11,140,128,64,186,156,176,254,212,6,
73,93,145,184,4,214,162,40,120,143,56,7,154,33,222,129,
119,160,30,99,149,138,245,204,136,199,79,48,197,53,152,198,
26,6,184,136,36,6,88,28,164,163,246,91,33,210,73,194,
202,129,156,149,222,243,172,40,51,237,53,106,47,127,25,203,
79,158,227,241,47,157,98,225,7,151,73,26,237,142,5,33,
24,43,72,207,129,1,156,226,87,19,218,79,53,216,124,122,
19,205,4,177,6,212,33,222,33,62,203,255,214,206,223,222,
33,62,205,115,118,17,28,183,142,57,235,240,152,125,231,12,
135,75,244,206,213,185,249,251,100,51,32,239,220,178,205,142,
222,50,239,60,113,92,234,126,241,164,66,141,39,90,87,152,
121,233,203,169,93,59,71,227,135,231,104,153,50,114,118,141,
176,90,194,86,99,136,2,50,12,169,66,154,129,107,58,180,
153,226,90,109,36,203,16,211,145,92,159,34,62,235,28,14,
211,249,27,17,68,82,48,130,177,16,86,44,183,197,9,53,
171,180,212,76,196,5,55,198,116,10,77,61,253,185,214,45,
193,53,185,131,212,12,114,66,158,238,216,33,192,123,165,84,
234,7,250,160,121,66,135,229,68,182,198,201,195,142,51,63,
249,38,78,127,229,97,74,183,189,14,151,36,180,90,130,111,
101,40,30,69,240,157,64,17,222,231,58,152,12,72,17,151,
130,75,193,103,221,67,180,248,219,33,38,183,242,188,134,196,
21,203,108,213,242,150,74,27,63,196,226,56,136,213,225,156,
223,209,144,80,165,136,15,45,27,224,169,94,106,234,246,80,
159,39,138,226,46,135,99,18,236,32,140,33,68,249,145,250,
211,204,189,233,239,81,153,10,200,86,87,160,92,67,74,37,
76,41,198,68,22,177,32,226,17,201,58,107,118,7,80,159,
235,224,94,61,44,93,176,29,210,59,46,202,212,145,41,110,
175,58,94,82,82,82,14,166,143,7,199,138,50,140,97,60,
24,239,125,7,104,158,50,192,25,17,26,219,149,250,22,159,
44,138,34,226,56,62,112,57,68,119,12,72,77,192,203,210,
43,188,100,90,153,121,195,107,73,238,191,47,55,189,12,91,
160,249,180,115,108,129,156,31,61,146,172,29,73,238,232,233,
66,162,233,244,226,168,28,46,113,236,112,204,47,206,250,142,
197,59,89,66,123,154,102,67,202,46,122,235,121,2,84,121,
196,0,23,59,96,211,111,125,104,159,121,87,46,87,70,206,
156,140,18,252,71,132,80,148,59,155,167,57,249,19,175,166,
82,179,36,223,248,219,206,69,184,126,181,224,58,71,15,184,
133,100,111,77,138,219,90,8,213,161,222,17,4,134,169,217,
67,188,227,26,203,43,106,66,202,120,65,177,189,50,46,222,
123,178,44,29,240,164,183,22,199,188,252,47,4,56,213,241,
171,120,184,159,255,187,157,45,89,173,78,143,28,232,223,173,
118,187,119,44,147,128,27,221,58,111,137,151,184,238,93,247,
16,53,151,72,191,245,13,112,73,94,56,89,72,175,22,82,
220,145,110,215,11,184,235,234,230,194,210,192,101,24,3,149,
249,163,252,196,245,21,238,190,62,34,241,7,231,88,15,30,
89,150,21,241,230,33,244,48,197,90,75,16,216,37,85,125,
188,8,50,252,149,49,210,151,243,234,157,33,231,60,181,90,
149,40,138,198,186,168,81,38,32,49,1,111,76,47,112,215,
177,38,39,223,251,78,106,199,203,164,15,220,135,191,244,236,
150,58,112,73,23,232,226,239,28,240,98,172,144,252,20,146,
22,241,84,192,225,155,78,240,99,47,62,198,111,191,188,74,
100,13,58,97,94,158,49,134,86,107,179,91,80,52,104,218,
121,239,137,227,8,107,237,215,123,9,52,247,25,35,117,17,
173,14,11,94,231,179,19,18,69,49,155,155,173,3,197,58,
182,165,237,59,161,198,159,119,79,83,173,205,243,241,95,120,
11,242,237,39,168,63,112,138,108,117,25,57,118,12,130,0,
241,30,117,219,245,116,161,58,72,55,49,154,82,62,62,67,
229,216,17,222,120,243,81,254,197,109,51,76,199,150,212,179,
239,160,254,78,231,121,239,105,181,54,119,172,216,18,129,82,
169,132,170,254,117,47,37,236,162,8,15,26,99,222,156,166,
174,167,195,75,127,74,171,82,169,108,3,122,220,12,203,176,
113,15,164,198,240,54,89,224,36,77,254,235,107,110,228,161,
155,78,82,255,206,247,201,206,95,66,177,121,216,211,26,240,
9,146,37,168,75,144,44,151,104,99,60,225,204,33,162,217,
35,92,119,100,138,123,110,174,240,179,47,62,140,17,217,55,
200,123,229,20,243,30,34,41,253,73,237,222,50,102,75,28,
71,137,170,126,121,144,228,248,121,107,205,155,251,87,81,250,
124,249,233,233,195,172,174,174,76,180,232,167,248,145,10,108,
18,240,10,219,224,15,237,105,254,207,236,17,62,117,199,173,
60,186,242,82,178,197,53,88,111,192,102,130,111,183,58,210,
155,229,116,210,82,136,45,71,92,91,11,248,169,185,128,119,
156,156,226,134,233,136,77,167,125,148,176,253,166,221,134,79,
138,208,110,39,120,175,221,8,111,47,102,222,123,166,166,166,
176,214,62,164,170,167,251,128,86,229,11,214,154,63,18,145,
169,94,133,190,245,102,101,106,170,68,185,92,161,217,108,140,
196,202,223,207,88,91,12,129,192,207,217,101,222,16,109,240,
173,169,10,15,206,86,120,164,61,205,66,27,92,154,17,100,
9,37,159,50,107,50,110,140,50,94,93,245,188,254,168,225,
166,106,72,170,208,116,154,83,11,174,18,209,209,123,165,209,
104,208,107,169,13,38,53,43,149,50,34,242,73,237,128,216,
87,57,43,194,103,218,237,236,231,219,237,148,254,246,25,218,
87,82,113,241,226,133,62,160,39,73,32,236,165,138,5,2,
37,211,73,230,170,165,174,166,75,205,13,4,42,54,207,45,
90,147,51,72,247,67,106,28,23,108,99,12,235,235,27,92,
190,124,121,91,175,146,252,206,207,219,84,204,207,95,179,46,
34,63,66,167,39,106,48,160,34,62,16,134,246,174,36,73,
101,88,77,161,115,142,74,165,66,173,54,77,163,81,191,42,
5,240,253,41,47,161,165,96,58,78,198,33,179,117,171,22,
175,183,85,16,63,158,238,221,175,100,23,139,224,242,242,74,
159,133,209,159,140,85,106,181,26,214,218,143,122,239,207,239,
84,195,242,128,49,230,222,32,176,67,42,178,182,62,248,240,
225,35,133,107,249,156,20,238,116,190,8,47,134,76,243,103,
135,160,236,108,138,93,141,90,115,99,12,171,171,107,57,141,
184,71,181,110,121,209,121,151,132,106,181,146,120,239,63,180,
87,85,214,159,4,129,221,198,44,221,226,147,229,46,121,173,
54,221,245,126,14,26,47,24,39,134,50,42,189,97,210,37,
204,198,24,218,237,132,149,149,149,129,14,191,253,177,232,74,
165,130,181,246,243,192,227,187,2,173,170,255,51,8,236,131,
214,154,110,167,195,65,95,62,119,96,14,17,69,241,174,149,
177,7,225,229,93,205,137,26,229,181,97,159,183,184,120,165,
227,9,202,208,198,3,0,229,114,217,169,234,31,143,82,103,
232,68,228,195,81,20,14,137,123,108,205,160,136,112,232,208,
225,190,218,142,81,61,195,113,0,125,174,10,67,119,251,252,
32,8,88,93,93,99,125,125,99,40,97,166,80,27,149,74,
133,82,169,244,25,85,253,191,35,149,40,171,234,167,162,40,
124,52,138,194,78,235,27,182,49,38,243,132,64,76,173,54,
141,8,7,42,69,27,230,154,239,52,54,137,50,182,221,220,
234,97,32,111,108,108,112,233,210,165,109,12,210,94,187,57,
8,2,102,102,142,122,208,15,142,83,11,190,162,170,191,61,
53,21,119,87,218,237,5,231,249,23,148,203,21,162,168,180,
107,184,113,210,53,220,99,135,101,71,156,236,109,53,53,157,
6,136,11,11,151,186,109,219,6,107,10,139,99,102,230,40,
97,24,126,68,85,31,24,183,95,199,151,141,49,255,169,92,
142,217,169,105,106,241,101,213,106,173,91,116,127,53,11,224,
15,18,150,221,207,226,39,2,23,47,94,164,221,110,15,145,
102,237,210,114,171,213,42,181,90,237,89,239,253,239,239,171,
3,141,170,190,63,138,162,115,113,28,247,180,0,214,129,230,
32,121,233,69,185,92,221,145,214,187,31,41,31,7,188,253,
44,166,187,77,84,241,158,139,23,47,177,186,186,214,165,231,
14,166,251,138,30,122,179,179,51,168,234,251,128,203,251,109,
94,181,164,170,191,89,46,151,176,214,246,244,24,26,188,125,
242,148,205,212,84,185,43,9,7,181,163,199,89,56,199,177,
163,247,26,43,214,129,139,23,23,88,92,92,28,232,48,185,
165,42,10,170,238,177,99,179,132,97,248,97,85,253,228,126,
91,253,20,143,191,49,198,252,235,106,181,210,101,78,14,43,
56,247,222,99,140,165,84,154,234,219,28,97,156,219,246,160,
118,244,65,51,39,69,99,151,11,23,158,101,113,113,177,167,
161,192,246,152,179,247,158,163,71,143,82,173,86,31,246,222,
255,206,94,32,142,212,214,88,85,255,48,12,131,169,106,181,
252,254,245,245,58,34,195,90,189,211,81,47,66,20,197,157,
29,34,252,88,82,125,181,218,249,140,18,115,9,2,75,179,
217,226,153,103,46,208,106,53,41,26,15,12,203,110,59,231,
56,124,248,48,51,51,51,223,245,222,255,3,160,190,39,179,
106,140,150,153,34,34,15,54,26,205,219,235,245,70,31,29,
106,24,175,186,40,15,203,39,229,224,22,198,94,49,148,177,
136,150,3,170,194,90,75,189,94,231,252,249,243,180,219,73,
159,36,15,10,148,115,142,114,121,138,19,39,78,44,26,99,
94,95,132,65,39,34,209,91,130,173,239,172,84,202,95,86,
213,19,189,96,239,212,143,185,136,110,13,234,236,73,21,192,
31,180,15,158,49,185,212,94,186,116,137,75,151,46,247,240,
12,135,119,74,119,206,83,42,149,152,159,191,22,99,204,239,
142,10,242,184,64,3,60,161,170,63,87,173,86,254,74,85,
175,105,52,26,125,5,248,219,9,126,218,145,236,156,2,109,
204,115,219,68,112,167,177,162,133,103,189,222,96,97,97,161,
219,224,101,144,189,223,207,218,119,148,74,37,78,156,184,150,
48,12,126,207,123,255,95,198,34,101,238,179,81,247,107,68,
228,127,108,108,212,231,235,245,70,55,71,182,87,63,253,194,
211,202,251,242,203,190,212,193,65,238,134,66,77,36,73,202,
229,203,151,88,89,89,197,123,215,145,108,134,2,220,27,30,
158,159,159,39,12,195,223,247,222,255,219,177,217,175,7,104,
61,255,10,17,249,139,102,179,249,198,181,181,141,142,61,189,
115,29,71,161,187,69,40,210,240,88,107,187,43,253,213,90,
12,11,21,145,39,83,91,52,26,13,86,86,86,105,183,219,
67,218,20,109,111,52,224,189,231,240,225,67,204,205,205,93,
50,198,252,158,170,126,100,95,92,238,3,238,90,97,69,228,
207,218,237,246,63,95,93,93,35,77,179,206,110,19,12,109,
172,50,248,99,68,132,48,12,136,162,168,175,89,236,78,217,
243,81,205,180,94,155,186,221,110,179,177,177,193,250,122,190,
41,131,247,186,141,68,62,108,99,133,194,78,158,157,157,101,
118,118,246,148,170,222,163,170,79,236,23,168,137,108,15,34,
34,127,230,156,123,207,234,234,26,205,230,102,17,167,223,101,
167,136,254,26,153,92,165,24,194,48,34,12,243,157,40,10,
61,58,46,225,221,57,215,217,249,98,147,70,163,65,163,209,
32,203,220,72,224,22,66,225,156,35,138,66,142,31,191,134,
90,173,250,144,247,254,237,192,194,129,48,154,212,22,78,34,
242,143,129,15,214,235,245,163,107,107,27,125,84,214,189,36,
124,48,34,86,232,210,124,251,143,160,171,98,6,243,148,133,
163,84,128,155,36,9,73,146,118,122,26,185,206,117,153,93,
39,123,144,162,236,189,50,61,61,205,241,227,115,132,97,248,
151,222,251,223,45,200,250,47,8,160,59,143,91,140,49,255,
46,73,146,183,173,172,172,210,106,109,14,236,4,196,80,14,
196,160,68,245,6,210,7,95,239,47,11,214,109,49,136,193,
205,37,119,34,184,244,3,156,247,222,8,195,136,185,185,99,
28,58,116,232,188,170,190,95,85,63,49,41,96,174,202,166,
100,34,242,27,222,235,31,213,235,27,71,55,54,234,164,105,
54,2,224,59,59,62,195,235,66,116,143,93,130,182,47,110,
195,38,179,216,235,165,86,171,49,55,119,76,227,56,254,176,
115,238,15,14,170,42,158,19,160,123,164,251,151,211,52,253,
141,86,107,115,62,47,220,223,236,234,228,97,0,239,84,212,
185,115,197,152,14,20,187,239,45,189,197,54,79,57,239,59,
98,122,122,154,106,181,234,203,229,169,255,166,202,135,84,245,
190,171,1,198,85,223,56,82,68,142,139,200,63,83,245,239,
106,181,54,175,91,91,219,96,115,179,213,19,7,129,173,238,
55,163,72,247,238,229,192,187,75,111,254,90,28,199,28,61,
122,132,90,173,150,4,65,240,89,224,79,189,247,247,95,85,
28,158,195,173,80,143,138,200,47,1,191,213,110,183,111,105,
52,154,52,155,77,146,36,237,246,167,222,190,45,211,56,155,
138,233,174,224,134,97,64,185,92,166,86,171,81,169,84,86,
173,181,31,85,213,255,168,170,223,123,46,126,252,243,177,185,
111,69,68,222,38,34,119,123,239,223,220,110,183,143,53,155,
45,90,173,22,105,154,116,138,111,180,103,97,235,94,234,142,
78,208,48,62,183,136,33,12,67,202,229,50,149,74,153,169,
169,169,52,12,195,7,129,79,171,234,103,84,245,220,115,249,
163,229,121,222,23,124,78,68,238,16,145,159,241,222,191,193,
185,236,230,36,73,109,187,157,144,166,185,169,150,55,243,43,
182,161,30,4,51,47,17,54,38,143,37,135,97,72,24,70,
196,113,68,20,69,68,81,116,185,195,79,254,27,85,253,170,
170,62,254,124,253,80,121,1,109,192,30,139,200,75,59,124,
181,87,1,183,170,234,156,247,190,230,189,47,121,239,99,85,
13,183,186,177,139,128,100,198,152,196,24,179,105,140,105,24,
99,86,200,219,190,63,170,170,167,84,245,251,192,210,11,225,
199,253,191,1,0,114,84,210,169,95,35,83,219,0,0,0,
0,73,69,78,68,174,66,96,130};
